@charset "utf-8";
/* CSS Document */

/* ----------------------------------------------------
	FORMS
------------------------------------------------------- */
.login {
	margin:20px auto;
	width:320px;
	position:relative;
}

.login div {
	margin:0 0 20px 0;
	font-size:14px;
	width:320px;
	float:left;
}

.login input {
	width:200px;
	border:1px #000 solid;
	float:left;
	height:20px;
	padding:5px 0 5px 5px;
	font-size:14px;
}

.login label {
	width:100px;
	display:block;
	float:left;
	font-weight:bold;
	line-height:20px;
	padding-top:7px;
}

.login_div a {
	color:#0C0;
	font-size:14px;
	font-weight:bold;
}
.login_div a:hover {text-decoration:underline;}

.button {
	background:url(../images/background/header_top_bg.jpg) repeat center;
	font-size:14px;
	color:#FFF;
	padding:5px 10px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	font-weight:bold;
	margin:0 auto;
}

.button a {
	color:#FFF !important;
	}
/**** Phân Quyền ****/
.phanquyen {
	margin:20px auto;
	width:430px;
	position:relative;
}

.phanquyen div {
	margin:0 0 20px 0;
	font-size:14px;
	width:430px;
	float:left;
}

.phanquyen input {
	width:200px;
	border:1px #060 solid;
	float:left;
	padding:3px;
	font-size:14px;
}

.phanquyen label {
	display:block;
	float:left;
}

.phanquyen_div a {
	color:#0C0;
	font-size:14px;
	font-weight:bold;
}
.phanquyen_div a:hover {text-decoration:underline;}

.phanquyen input[type=checkbox]:not(old) {
  width     : 2em;
  margin    : 0;
  padding   : 0;
  font-size : 12px;
  opacity   : 0;
}

.phanquyen input[type=checkbox]:not(old) + label {
  display      : inline-block;
  margin-left  : -2em;
  line-height  : 1.5em;
}

.phanquyen input[type=checkbox]:not(old) + label > span {
  display          : inline-block;
  width            : 0.875em;
  height           : 0.875em;
  margin           : 0.25em 0.5em 0.25em 0.25em;
  border           : 0.0625em solid rgb(192,192,192);
  border-radius    : 0.25em;
  background       : rgb(224,224,224);
  background-image :    -moz-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :     -ms-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :      -o-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image : -webkit-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :         linear-gradient(rgb(240,240,240),rgb(224,224,224));
  vertical-align   : bottom;
}

.phanquyen input[type=checkbox]:not(old):checked + label > span {
  background-image :    -moz-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :     -ms-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :      -o-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image : -webkit-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :         linear-gradient(rgb(224,224,224),rgb(240,240,240));
}

.phanquyen input[type=checkbox]:not(old):checked + label > span:before{
  content     : '✓';
  display     : block;
  width       : 1em;
  color       : rgb(153,204,102);
  font-size   : 12px;
  line-height : 1em;
  text-align  : center;
  text-shadow : 0 0 0.0714em rgb(115,153,77);
  font-weight : bold;
}

.themtour {
	margin:10px auto;
	/*width:600px;
	height:700px;*/
	position:relative;
}


/**** FORM CHUNG ****/

.themtour fieldset{border:0px; padding:0px; margin:0px;}
.themtour p.contact { font-size: 12px; margin:0px 0px 10px 0;line-height: 14px; font-family:Arial, Helvetica;}
.themtour input[type="number"] { width: 200px; }
.themtour input[type="text"] { width: 200px; }
.themtour input[type="email"] { width: 200px; }
.themtour input[type="file"] { width: 200px; }
.themtour input[type="password"] { width: 200px; }
.themtour input.birthday{width:60px;}
.themtour input.birthyear{width:120px;}
.themtour label { color: #000; font-weight:bold;font-size: 12px;font-family:Arial, Helvetica; }
.themtour label.month {width: 135px;}
.themtour input, textarea { background-color: rgba(255, 255, 255, 0.4); border: 1px solid #060; padding: 3px; color: #000; font-size: 14px; -webkit-border-radius: 5px; margin-bottom: 15px;
}
.themtour input:focus, themtour:focus { border: 1px solid #ff5400; background-color: rgba(255, 255, 255, 1); }
.themtour .select-style {
  
  border: 1px solid #060;
  color: #000;
  font-size: inherit;
  margin: 0;
  overflow: hidden;
  padding:3px;
  white-space: nowrap;
}
.themtour .gender {
  width:200px;
  }
.themtour input.buttom{
	background-color: #0C0;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: none;
	position: relative;
	cursor: pointer;
	font-size: 14px;
	font-family:Verdana, Geneva, sans-serif;
}
.themtour input.buttom:hover	{
	background-color: #093;
	color:#FFF;
}





